
table.gridtable {
   font-family:'Times New Roman', Times, serif;
   font-size:11px;
   text-align:center;
   border-collapse: collapse;
   width: 100%;
}
table.gridtable th {
   padding: 0.25rem;
   text-align: center;
   border: 1px solid #000;
}
						
table.gridtable td {
   padding: 0.25rem;
   text-align: center;
   border: 1px solid #000;
}
#tablePageHeader
{
   font-size:24px;
   font-family:"Times New Roman", Times, serif
}
#tableheaderfont
{
   font-size:18px;
   font-weight:bold;
   background-color: #dedede;
}	
#table2ndheaderfont
{
   font-size:14px;
   font-weight:bold;
   background-color: #dedede;
}	
#table3rdheaderfont
{
   font-size:11px;
   font-weight:bold;
   background-color: #dedede;
}	
#tableSubjectfont
{
   font-size:11px;
   font-weight:bold;
   background-color: #dedede;
}

.tablestudentnamefont
{
   font-size:16px;
   font-weight:bold;
   text-align: center;
   width: 100%;
}

.table_student_td_font
{
   font-size:12px;
   font-weight:bold;
   text-align: center;
   width: 150px;
}
                        
.inputtextsmall
 {
 size: 10px;
 }
     
/*transferent color div*/     
.translucent
 {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
 }
 .table_bar
 {
  font-size:24px;
  font-family:"Times New Roman", Times, serif;
  text-align:center;
  padding-bottom:100px;
  margin: 0 0 18px;
  background-image: -moz-linear-gradient(top, #4F7DB0, #4F7DB0);
  background-image: -ms-linear-gradient(top, #d4e6fb, #d4e6fb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d4e6fb), to(#d4e6fb));
  background-image: -webkit-linear-gradient(top, #d4e6fb, #d4e6fb);
  background-image: -o-linear-gradient(top, #d4e6fb, #d4e6fb);
  background-image: linear-gradient(top, #d4e6fb, #d4e6fb);

  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
 }
 
 table.stdregistration {
  border-collapse: collapse;
  border-spacing: 0;
}
 table.stdregistration {
  margin-bottom: 18px;
}
table.stdregistration th, table.stdregistration td {
  padding: 8px;
  line-height: 18px;
  border-top: 1px solid #ddd;
}
table.stdregistration th {
  font-weight: bold;
  vertical-align: bottom;
}
table.stdregistration td {
  vertical-align: top;
}
table.stdregistration thead:first-child tr th, table.stdregistration thead:first-child tr td {
  border-top: 0;
}
table.stdregistration tbody + tbody {
  border-top: 2px solid #ddd;
}
table.stdregistration-condensed th, table.stdregistration-condensed td {
  padding: 4px 5px;
}
table.stdregistration-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
table.stdregistration-bordered th + th,
table.stdregistration-bordered td + td,
table.stdregistration-bordered th + td,
table.stdregistration-bordered td + th {
  border-left: 1px solid #ddd;
}
table.stdregistration-bordered thead:first-child tr:first-child th, table.stdregistration-bordered tbody:first-child tr:first-child th, table.stdregistration-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
table.stdregistration-bordered thead:first-child tr:first-child th:first-child, table.stdregistration-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
table.stdregistration-bordered thead:first-child tr:first-child th:last-child, table.stdregistration-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
table.stdregistration-bordered thead:last-child tr:last-child th:first-child, table.stdregistration-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
table.stdregistration-bordered thead:last-child tr:last-child th:last-child, table.stdregistration-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
table.stdregistration-striped tbody tr:nth-child(odd) td, table.stdregistration-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}